﻿// -----------------------------------------------------------------------
// <copyright file="MemberModel.cs" company="">
// TODO: Update copyright text.
// </copyright>
// -----------------------------------------------------------------------

namespace WMM.Tapioca.Formula.Filters
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    /// <summary>
    /// The Member Model of Explicit Dimension Filter.
    /// </summary>
    public class MemberModel
    {
        private string qname;

        /// <returns> List of members. </returns>
        public string QName
        {
            get { return qname; }
            set { qname = value; }
        }

        private string qnameExpression;

        public string QnameExpression
        {
            get { return qnameExpression; }
            set { qnameExpression = value; }
        }

        private string variable;

        public string Variable
        {
            get { return variable; }
            set { variable = value; }
        }
        
        private string linkrole;

        /// <returns> List of members. </returns>
        public string Linkrole
        {
            get { return linkrole; }
            set { linkrole = value; }
        }

        private string arcrole;

        /// <returns> List of members. </returns>
        public string Arcrole
        {
            get { return arcrole; }
            set { arcrole = value; }
        }

        private string axis;

        /// <returns> List of members. </returns>
        public string Axis
        {
            get { return axis; }
            set { axis = value; }
        }
    }
}
